﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using SIM.Geo.BE;
using SIM.Geo.BL;

namespace SIM.Geo.SE
{
    public class SETipoRugosidad : ISETipoRugosidad
    {
        #region ISETipoRugosidad Members

        public List<TipoRugosidad> ListarTipoRugosidad()
        {
            try
            {
                return new BLTipoRugosidad().ListarTipoRugosidad();
            }
            catch (Exception)
            {

                throw;
            }
        }

        public int InsertarTipoRugosidad(TipoRugosidad tipoRugosidad)
        {
            try
            {
                return new BLTipoRugosidad().InsertarTipoRugosidad(tipoRugosidad);
            }
            catch (Exception)
            {

                throw;
            }
        }

        public void ModificarTipoRugosidad(TipoRugosidad tipoRugosidad)
        {
            try
            {
                new BLTipoRugosidad().ModificarTipoRugosidad(tipoRugosidad);
            }
            catch (Exception)
            {

                throw;
            }
        }

        public void EliminarTipoRugosidad(TipoRugosidad tipoRugosidad)
        {
            try
            {
                new BLTipoRugosidad().EliminarTipoRugosidad(tipoRugosidad);
            }
            catch (Exception)
            {

                throw;
            }
        }

        public List<TipoRugosidad> BuscarTipoRugosidad(string descripcion)
        {
            try
            {
                return new BLTipoRugosidad().BuscarTipoRugosidad(descripcion);
            }
            catch (Exception)
            {
                
                throw;
            }
        }

        public TipoRugosidad ObtenerTipoRugosidad(int codigoTipoRugosidad)
        {
            try
            {
                return new BLTipoRugosidad().ObtenerTipoRugosidad(codigoTipoRugosidad);
            }
            catch (Exception)
            {
                
                throw;
            }
        }

        public List<ListItemInt> ObtenerListItem()
        {
            try
            {
                return new BLTipoRugosidad().ObtenerListItem();
            }
            catch (Exception)
            {
                
                throw;
            }
        }

        #endregion
    }
}